@charset "UTF-8";
@font-face{
	font-family:'FontAwesome';
	src:url('//cdn.bootcss.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?v=4.1.0');
	src:url('//cdn.bootcss.com/font-awesome/4.5.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('//cdn.bootcss.com/font-awesome/4.5.0/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('//cdn.bootcss.com/font-awesome/4.5.0/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('//cdn.bootcss.com/font-awesome/4.5.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
	font-weight:normal;font-style:normal;
}
html.fn{overflow:auto;}
body{background-color:#f3f3f3; overflow:auto; font:13px/1.5  "Microsoft Yahei UI","Microsoft Yahei",tahoma,arial,"宋体"; position:relative;}
ul{list-style:none; margin:0; padding:0;}
.pro-dir{background:url(/static/img/file/move/folder.png) no-repeat; width:19px; height:14px;}
.pro-more{background:url(/static/img/down_home/pro-more.png) no-repeat; width:24px; height:16px;}
a:focus{outline:none;}
.footer{margin:20px 0 0 0;text-align:center; width:100%; color:#9d9d9d; }
.check-footer{position:absolute; left:0; bottom:10px;}
.copyright a{color:#9d9d9d;}

.header{width:100%; height:82px;}
.header .h-logo{width:224px; padding:28px 0 0 45px; position:relative;}
.header a{display:block; width: 253px; height: 35px; background:url(/static/img/logo.png) no-repeat;}
/*
.tool-view {
    background: url(/static/img/tool.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c53838;
    height: 45px;
}*/
.down-main{min-height:500px; position:relative;width:expression(document.body.clientWidth <= 1290? "1290px": "auto");min-width:1290px;}
.main{width:1082px; margin:0 auto; background-color:#fafcff; box-shadow: -2px 0 0px #e9ebed; }
.main-wrap{padding:0 20px; box-shadow: 2px 0px 0px #e9ebed; padding-bottom:20px; }
.top-oper{height:56px;}
.top-oper .left{display:inline; float:left; margin:20px 0 0 12px; width:450px; overflow:hidden; text-overflow: ellipsis;     white-space: nowrap;}
.top-oper .left .desc-icon{ display:inline-block; zoom:1; vertical-align:middle; margin-right:10px; }
.top-oper .right{display:inline; float:right; position: relative; /* margin:14px 142px 0 0; */}
.op-oper .qrcode{
	cursor: pointer;
	padding: 5px;
	vertical-align: middle;
}
.top-oper .qrcode:before{
	content: "\f029";
	font-family: FontAwesome;
}
.breadcrumbs{height:34px; line-height:34px; background-color:#f4f6f8; border:1px solid #e9ebed;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	color:#909090;
	padding-left:15px;
}
.breadcrumbs a{
	color:#909090;
	display: block;
    float: left;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}
.breadcrumbs span{color:#000; background:none;
	display: block;
    float: left;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}
.breadcrumbs .back-icon{float:left; display:inline-block; zoom:1; width:18px; height:18px; background:url(/static/img/dirPre.png) no-repeat; margin:7px 12px 0 0;}
.breadcrumbs ul{display:inline; float:left; }
.breadcrumbs li{display:inline; float:left;}
.breadcrumbs li em{margin:0 12px; font-style:normal;}
.data-box{clear:both;}
.data-box .d-row{float:left; display:inline; zoom:1; border-bottom:1px solid #eaeaea; overflow:hidden;}
.data-box .title{height:37px; line-height:37px; width:100%;}
.data-box .title .desc{float:left; display:inline; zoom:1;}
.data-box .list{clear:both; height:49px; line-height:49px; width:100%;}
.data-box .list:hover{background-color:#f3f3f3;}
.data-box .col{float:left; display:inline; zoom:1;}
.data-box .col-1{width:46px; text-align:center;}
.data-box .col-2{width:580px;padding-left: 20px;}
.data-box .col-3{width:106px;}
.data-box .col-4{width:140px;}
.data-box .col-5{width:auto;text-align:center; }
.data-box .active{background-color:#f3f3f3;}
.data-box .icon-checkbox{background: url(/static/img/policies/checkbox.png) no-repeat; display:inline-block; zoom:1; height: 14px; width: 14px; vertical-align:middle; *vertical-align:-10px;
}
.data-box .icon-checkbox-active{background:url(/static/img/policies/checkbox_sel.png) no-repeat;}
.data-box .col-2 .icon-box{display:inline; float:left; height:46px; line-height:46px;}
.data-box .col-2 .fname-box{display:inline; float:left; height:46px; line-height:46px; width:400px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.data-box .col-2 .icon{display:inline-block; zoom:1; vertical-align:middle; *margin:5px 0; margin-right:13px;}
.data-box .col-2 .fname{color:#202020;}

.icon-share-check{ background-image:url(/static/img/down_home/icon-share-check.png); background-repeat:no-repeat;}
.form-box{width:585px; height:68px; margin:120px auto 0;  background-color:#fff; box-shadow: 0 0 8px #ccc; border-radius:2px; }
.form-box .icon-box{display:inline; float:left; width:68px; height:68px; text-align:center; background-color:#d53e3e;}
.form-box .icon-lock{display:block; background-position: 0 0; width: 31px; height: 40px; margin: 15px 0 0 20px;}
.form-box .input-box{display:inline; float:left; width:377px; padding:18px 0 0 20px;}
.form-box .input-box label{color:#5c5c5c; font-size:14px; font-weight:normal;}
.form-box .share_pwd{
	width: 186px;
	height: 31px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #5c5c5c;
	border:none;
	color:#fff;
	text-align:center;
	margin:0 15px;
}
.form-box .btn-box{display:inline; float:left; padding:18px 0 0 0;}
.form-box .conf-btn{
	display:block;
	width: 116px;
	height: 30px;
	line-height:30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #81abf8;
	border: solid 1px #709ff6;
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
}
.form-box .state{
	vertical-align:middle;
}
.form-box .error{
	display:inline-block;
	zoom:1;
	width:17px;
	height:18px;
	background-position: 0 -90px; 
}
.form-box .success{
	display:inline-block;
	zoom:1;
	width:17px;
	height:18px;
	background-position: 0 -158px;
}

.error-box{text-align:center;color: #c2c3c5; font-size: 20px; position:absolute; top:50%; left:50%; margin-left:-185px;}
.error-2{margin-left:-125px;}

.header-error-box{display:none; width:162px; text-align:center; margin:0 auto; height:29px; line-height:29px; background: none repeat scroll 0 0 #fffadd; border: 1px solid #f9ddcc; border-radius: 2px; color: #553c28; font-size: 12px; position:relative; top:-4px;}



.fname.j_folder:hover{
	text-decoration: underline;
}
.list-loading-box
{
	text-align: center;
	padding: 25px 0 25px 0;
	font-size: 16px;
	color:#999999;
	display: block;
	margin: 25px auto 0 auto;
}

.site-loading-tip{
	top:52px;
}

.row-btn-download
{
	display: inline-block;
	text-align: center;
	width: 74px;
	height: 27px;
	line-height: 27px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f0f7fd;
	border: solid 1px #adcafe;
	font-size: 12px;
	color: #165cdd;
	cursor: pointer;
	/*margin:11px auto;*/
	font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "STHeitiSC-Light", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
	font-weight: bold;

	padding: 0 5px;
	margin-left: 5px;
}
.row-btn-download:first-child{
	margin-left: 0;
}
.row-btn-download:hover
{
	background-color: #4c85eb;
	color: #f0f7fd;
}
.row-btn-download:active
{
	box-shadow:1px 1px 2px #666 inset;
	background-color: #4c85eb;
	color: #f0f7fd;
}
.row-btn-download.qrcode:before{
	content: "\f029";
	font-family: FontAwesome;
}

.qrcode-box{
	position: fixed;
	left:0;
	right: 0;
	bottom: 0;
	top:0;
	display: none;
}
.qrcode-box .shade{
	position: absolute;
	width: 100%;
	height: 100%;
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3 ;
	filter:alpha(opacity=30);
	background-color: #000;
}
.qrcode-box .qrcode-img-box{
	display: block;
	position: absolute;
	top:50%;
	left:50%;
	height: 250px;
	width: 250px;
	margin-top: -125px;
	margin-left: -125px;
	background-color: white;
	border: 1px solid #e2e2e2;
	padding: 10px;
}
.download-img-box {
	float: right;
	background-image: url("/static/img/share_icon/down_msg.png");
	width: 236px;
	height: 57px;
	z-index: 9;
	cursor: pointer;
}
.download-img-reader {
	float: right;
	bottom: 23px;
	z-index: 9;
	position: relative;
	margin: 0 14px 3px 0;
}
.download-img-reader img {
	boder:0;
}

#reader_down_tip {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 10px;
}

.reader_down_tip {
	margin: 0 auto;
	width: 1040px;
	height: 49px;
	background-color: #3a4753;
	border-radius: 2px;
	font-size: 14px;
}

.reader_down_tip p {
	line-height: 49px;
	text-align: right;
	margin-right: 20px;
}

.reader_down_tip span {
	color: #ffffff;
}

.reader_down_tip a {
	padding: 8px 12px;
	color: #376ddf;
	border-radius: 3px;
	background-color: #ffffff;
}